@import "https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";

* {
margin:0;
padding:0;
box-sizing:border-box;
font-family:'Lato',sans-serif;
text-decoration:none
}


.whatsapp_float {
position:fixed;
bottom:20px;
right:25px;
border-radius:50px;
text-align:center;
z-index:98
}

.whatsapp-icon {
margin-top:16px;
width:80px;
height:80px
}

@media (max-width:576px) {
.whatsapp-icon {
width:50px;
height:50px
}
}

.header2 {
position:sticky;
top:0;
z-index:99;
background-color:#FFE500
}

.header2 .logo-text {
font-size:35px;
text-decoration:none;
color:#000;
font-weight:600;
text-shadow:0 0 8px #f3f3f3;
display:inline-block;
margin-left:-10px
}

.header2 .navbar-toggler {
border:1px solid #000;
padding:0;
background-color:transparent;
border-radius:10px;
box-shadow:none;
color:transparent
}

.header2 .navbar-toggler-icon {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.header2 img {
height:60px;
width:60px
}

.header2 .drop-list {
display:flex;
text-align:center
}

.header2 .drop-list div {
padding:5px 20px
}

@media (max-width:576px) {
.header2 .drop-list div {
padding:5px 0
}
}

.header2 .navbar {
padding-left:30px;
padding-right:30px
}

.header2 nav li a {
color:#000
}

.header2 .call {
padding:2px 15px
}

.header2 .call a {
color:#000;
transition:all .3s
}

.header2 .call:hover {
border:2px dotted #ffddd2
}

.nav1 {
position:relative
}

.nav1::before {
content:"";
position:absolute;
width:0;
height:0;
background-color:red;
top:35px;
transition:all .3s ease-in
}

.nav1:hover::before {
width:45px;
height:3px
}

.nav4 {
position:relative
}

.nav4::before {
content:"";
position:absolute;
width:0;
height:0;
background-color:red;
top:35px;
transition:all .3s ease-in
}

.nav4:hover::before {
width:35px;
height:2px
}

.nav3 {
position:relative
}

.nav3::before {
content:"";
position:absolute;
width:0;
height:0;
background-color:red;
top:35px;
transition:all .3s ease-in
}

.nav3:hover::before {
width:85px;
height:2px
}

.dropdown-menu {
background-color:#ffddd2!important
}

.dropdown-item {
color:#000!important
}

.dropdown-item:hover {
background-color:#a4724f!important;
color:#fff!important
}

@media (max-width: 768px) {
.header2 .call {
padding:0
}

.header2 {
position:sticky;
top:0
}

.header2 img {
margin-left:-45px
}

.header2 button {
margin-right:-40px
}
}

@media (max-width:576px) {
.header2 .logo-text {
font-size:30px
}
}
.terms{
    padding: 50px 0px;
}

.footer {
padding-top:70px;
background-color:#e8e7e3;
padding-bottom:50px;
overflow-x:hidden
}

.footer .box7 {
width:80%;
margin:0 auto;
border-right:1px solid #000
}

@media (max-width:576px) {
.footer .box7 {
width:100%
}
}

.footer .box7 img {
width:90px;
height:90px;
margin:0 20px;
transition:all .3s
}

.footer .box7 img:hover {
transform:scale(1.1)
}

.footer .box7 p {
font-size:14px;
color:#000;
transition:all .3s;
padding:10px 20px
}

.footer .box7 p:hover {
font-size:16px;
color:#404141
}

.footer .box7 .icon-badge {
padding:0 20px
}

.footer .box7 a {
text-decoration:none;
color:#000;
font-size:25px;
padding:0 4px
}

.footer .box7 a .fa-square-whatsapp {
transition:all .3s
}

.footer .box7 a .fa-square-whatsapp:hover {
color:#08eb17;
transform:scale(1.6)
}

.footer .box7 a .fa-square-facebook {
transition:all .3s
}

.footer .box7 a .fa-square-facebook:hover {
color:#2d26f3;
transform:scale(1.6)
}

.footer .box7 a .fa-youtube {
transition:all .3s
}

.footer .box7 a .fa-youtube:hover {
color:#f61e1e;
transform:scale(1.6)
}

.footer .box7 a .fa-square-twitter {
transition:all .3s
}

.footer .box7 a .fa-square-twitter:hover {
color:#13b4ef;
transform:scale(1.6)
}

.footer .box7 a .fa-square-instagram {
transition:all .3s
}

.footer .box7 a .fa-square-instagram:hover {
color:#ff00ea;
transform:scale(1.6)
}

@media (min-width: 768px) and (max-width: 992px) {
.footer .box7 img {
margin:0 10px
}

.footer .box7 p {
padding:10px
}

.footer .box7 .icon-badge {
padding:0 10px
}

.footer .box7 a {
padding:0 1px
}
}

@media (max-width: 767px) {
.footer .box7 {
border-right:none;
border-bottom:1px solid #000
}
}

.footer .box8 {
width:80%;
margin:0 auto;
border-right:1px solid #000
}

@media (max-width:576px) {
.footer .box8 {
width:100%
}
}

.footer .box8 h4 {
color:#000;
font-size:28px;
text-transform:capitalize;
text-decoration:underline;
padding:10px 20px
}

.footer .box8 p a {
text-decoration:none;
color:#000;
font-size:16px;
padding:10px 20px;
transition:all .3s
}

.footer .box8 p a:hover {
color:red;
font-size:18px;
text-decoration:underline
}

@media (max-width: 767px) {
.footer .box8 {
border-right:none;
border-bottom:1px solid #000
}
}

@media (min-width: 768px) and (max-width: 992px) {
.footer .box8 {
height:266px
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.footer .box8 {
height:250px
}
}

.footer .box9 {
width:80%;
margin:0 auto
}

@media (max-width:576px) {
.footer .box9 {
width:100%
}
}

.footer .box9 p {
font-size:14px;
color:#000;
transition:all .3s;
padding:10px 20px
}

.footer .box9 p:hover {
font-size:16px;
color:#404141
}

.footer .box9 h4 {
color:#000;
font-size:28px;
text-transform:capitalize;
text-decoration:underline;
padding:10px 20px
}

.footer .box9 a {
text-decoration:none;
color:#000;
font-size:16px;
padding:10px 20px;
transition:all .3s
}

.footer .box9 a:hover {
color:red;
font-size:18px;
text-decoration:underline
}

@media (max-width: 767px) {
.footer .box9 {
border-bottom:1px solid #000
}
}

.footer .box10 {
text-align:center;
padding-top:70px;
line-height:15px
}

.footer .box10 .para2 {
font-size:20px;
color:#605f5d
}

.footer .box10 .para2 a {
color:#605f5d;
text-decoration:underline
}

.footer .box10 .para3 {
color:#605f5d;
text-decoration:none;
padding-right: 10px;
}